WT Amo CRM library
- Категории: Библиотеки, Расширения для Joomla 4 и Joomla 5
- Версия: 1.2.1
- Дата:
Небольшая PHP библиотека для Joomla 4, Joomla 5 и Amo CRM. Для разработчиков.
Описание
В составе пакета
- библиотека AmoCRM connection library
- плагин настроек для подключения к Amo CRM System - WT Amo CRM Library
Подключение библиотеки в своё расширение для Joomla
use Webtolk\Amocrm\Amocrm;
$amocrm = new Amocrm();
$result_amo_crm = $amocrm->getAccountInfo();
Поля Amo CRM для Joomla Form
Библиотека содержит набор Joomla Form полей с информацией, получаемой из Amo CRM.
Accountinfo
Выводит html с данными об аккаунте Amo CRM. Пример использования в XML-манифестах модулей и плагинов Joomla 4.
<field addfieldprefix="Webtolk\Amocrm\Fields" type="accountinfo" name="accountinfo"/>
Companiestagslist - Companies tags list
Список тегов для компаний в Amo CRM. Пример использования в XML-манифестах модулей и плагинов Joomla 4.
<field addfieldprefix="Webtolk\Amocrm\Fields" type="сompaniestagslist" name="company_tag_id"/>
Contactstagslist - Contacts tags list
Список тегов для контактов в Amo CRM. Пример использования в XML-манифестах модулей и плагинов Joomla 4.
<field addfieldprefix="Webtolk\Amocrm\Fields" type="contactstagslist" name="contact_tag_id"/>
Leadcustomfieldslist - Lead custom fields list
Список настраиваемых полей Amo CRM для сделок.
<field addfieldprefix="Webtolk\Amocrm\Fields" type="leadcustomfieldslist" name="lead_custom_field_id"/>
Leadspipelineslist - Leads pipelines list
Список воронок продаж Amo CRM.
<field addfieldprefix="Webtolk\Amocrm\Fields" type="leadspipelineslist" name="pipeline_id"/>
Leadstagslist - Leads tags list
Список тегов для сделок
<field addfieldprefix="Webtolk\Amocrm\Fields" type="leadstagslist" name="lead_tag_id"/>
Список методов библиотеки
- getAccountInfo
- getLeadById
- createLeads
- createLeadsComplex
- getTags
- getLeadsPiplines
- getLeadsCustomFields
- getContactsCustomFields
- getCompaniesCustomFields
- getCustomersCustomFields
- getContacts
- getUserById
- getNotes
- addNotes
Удаление старого refresh token
Amo CRM выдаёт access-токен на одни сутки. Для получения нового токена используется refresh-токен. Refresh токен действует всего 3 месяца. Если интеграция не используется в течение 3 месяцев, не было ни одного запроса на актуализацию ключа, то интеграция потеряет доступ к данным и будем необходимо повторно создавать и настраивать интеграцию.
Для упрощения этого процесса в параметры плагина добавлена кнопка удаления старого refresh-токен из базы данных. Если refresh-токен есть в базе данных - отображается дата его получения.
Вы должны использовать эту кнопку только в том случае, если срок действия вашего refresh-токена истек и вам необходимо удалить его из настроек библиотеки.
Joomla
- Тип расширения:
- Пакет
- Состав пакета:
- Библиотека, Плагин
- Версия Joomla:
- 4.1, 4.2, 4.3.4, 5.0.0